@charset "utf-8";
.warp {
	height: 100%;
}

h3 {
	font-weight: 100;
}

.basicinfo {
	line-height: 28px;
	position: relative;
}

.basicinfo h3 {
	position: absolute;
	top: 16px;
	left: 16px;
}

.upload-logo,
.upload-card {
	display: block;
	width: 72px;
	height: 72px;
	overflow: hidden;
	border-radius: 50%;
	position: relative;
	z-index: 2;
}

.upload-card {
	border-radius: 0;
}

.upload-logo img,
.upload-card img {
	display: block;
	border-radius: 50%;
	width: 100%;
	height: 100%;
}

.upload-card img {
	border-radius: 0;
}

.upload-logo input[type=file],
.upload-card input[type=file] {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	background-color: transparent;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

#operate-template .weui-cell__hd .weui-label {
	width: 154px;
}

#otherdata-template .weui-cell__hd .weui-label {
	width: 188px;
}

#operate-template .weui-cell__bd input,
#otherdata-template .weui-cell__bd input {
	text-align: right;
}


/* fund
 * ----------------------------------- */

#prolists-template,
.swiper-container {
	height: 100%;
}

#prolists-template .project-list {
	border-radius: 2px;
	box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .16);
	position: relative;
	color: #000000;
	/*color: rgba(255, 255, 255, 0.8);*/
	/*background: -webkit-gradien(linear, top, bottom, from(#67A0B7), to(#2E5E72));
	background: -webkit-linear-gradient(top, #67A0B7, #2E5E72);
	background: -moz-linear-gradient(top, #67A0B7, #2E5E72);
	background: -o-linear-gradient(top, #67A0B7, #2E5E72);*/
	background-color: #FFFFFF;
	position: absolute;
	top: 24px;
	left: 24px;
	right: 24px;
	bottom: 72px;
}

#prolists-template .project-list .fund-bg {
	background-image: url(../images/fund-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

#prolists-template .project-list img.pro-logo-h {
	display: block;
	width: 72px;
	height: 72px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 50%;
}

#prolists-template .project-list .weui-grids:before,
#prolists-template .project-list .weui-grid:before,
#prolists-template .project-list .weui-grids:after,
#prolists-template .project-list .weui-grid:after {
	content: normal!important;
}

#prolists-template .project-list .weui-grid:active {
	background-color: transparent!important;
}

#prolists-template .project-list .cx_pay_st {
	position: absolute;
	top: -4px;
	right: -4px;
}

#prolists-template .project-list .ftbox {
	margin-bottom: -24px;
}

#prolists-template .project-list .keypush {
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	border-radius: 24px;
	color: #FFFFFF;
}

#prolists-template .project-list .keypush.on {
	background: -webkit-gradien(linear, left, right, from(#33ACED), to(#7ED0FB));
	background: -webkit-linear-gradient(left, #33ACED, #7ED0FB);
	background: -moz-linear-gradient(left, #33ACED, #7ED0FB);
	background: -o-linear-gradient(left, #33ACED, #7ED0FB);
	box-shadow: 0 0 10px 0 rgba(52, 172, 239, .32);
}

#prolists-template .project-list .keypush.off {
	background: -webkit-gradien(linear, left, right, from(#ACB0B3), to(#BBBEBF));
	background: -webkit-linear-gradient(left, #ACB0B3, #BBBEBF);
	background: -moz-linear-gradient(left, #ACB0B3, #BBBEBF);
	background: -o-linear-gradient(left, #ACB0B3, #BBBEBF);
	box-shadow: 0 0 10px 0 rgba(143, 141, 141, .32);
}


/*#prolists-template .project-list .p-cont-box {
	margin: 16px 0 0;
}

#prolists-template .project-list .p-cont-box a {
	display: block;
}

#prolists-template .project-list .p-btn-box {
	text-align: center;
	position: absolute!important;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

#prolists-template .project-list .p-btn-box .rezhen {
	display: block;
}

#prolists-template .project-list .p-btn-box .rezhen i {
	display: inherit;
}

#prolists-template .project-list .p-btn-box a.rongzi {
	display: block;
	line-height: 56px;
}*/

#prolists-template .b-line-t:before {
	border-top: 1px solid rgba(255, 255, 255, 0.32);
}

#prolists-template .b-line-r:before {
	border-right: 1px solid rgba(255, 255, 255, 0.32);
}


/* -------------------------------- */


/*.account-bg {
	background: -webkit-gradien(linear, top, bottom, from(#67A0B7), to(#2E5E72));
	background: -webkit-linear-gradient(top, #67A0B7, #2E5E72);
	background: -moz-linear-gradient(top, #67A0B7, #2E5E72);
	background: -o-linear-gradient(top, #67A0B7, #2E5E72);
}*/

.account-bg {
	background: -webkit-gradien(linear, top, bottom, from(#52b6e8), to(#1ca1e4));
	background: -webkit-linear-gradient(top, #52b6e8, #1ca1e4);
	background: -moz-linear-gradient(top, #52b6e8, #1ca1e4);
	background: -o-linear-gradient(top, #52b6e8, #1ca1e4);
}

#member-template .pro-logo {
	width: 72px;
	height: 72px;
}

#member-template .weui-tabbar__item.weui-bar__item--on i {
	color: #04BE02;
}

#member-template .weui-tab .weui-tab__bd {
	padding-bottom: 60px;
}

#member-template .weui-tabbar .weui-tabbar__item {
	padding: 8px 0 4px;
}

#edit-price-template input {
	height: inherit;
	line-height: inherit;
	background-color: #FFFFFF;
	text-indent: 4px;
}


/* project
 * ------------------------------- */

#details-template .head img {
	margin: 0 auto;
}

#details-template #bind-pb-atlas img {
	display: block;
	max-width: 100%;
	max-height: 320px;
	margin: 16px auto;
}


/* ------------------------------- */

#acc-template .act-bg {
	line-height: 160px;
	margin: 16px;
	text-align: center;
	color: #000000;
	font-size: 40px;
	background-image: url(../images/act.png);
	background-repeat: repeat;
	background-color: #FFFFFF;
}

#acc-template .act-bg:before {
	content: "￥";
}

font.pro-status {
	font-size: 12px;
	padding: 2px 4px;
	background-color: #4A8CDB;
	border-radius: 2px;
	color: #FFFFFF;
	margin-left: 8px;
	vertical-align: top;
}

#pro-worth:before {
	content: '￥';
}


/* active
 * ------------------------- */

.aty-thumb {
	display: block;
	width: 80px;
	height: 80px;
}

.atyban {
	display: block;
	width: 100%;
	height: auto;
}

.avatars {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	margin-right: 8px;
}


/* ------------------------------- */


/* chain-project-volist
 * ------------------------------- */

.chain-project-volist .pic-circle {
	width: 72px;
	height: 72px;
}


/* ------------------------------- */


/* agency
 * ------------------------------- */

.agency-bg {
	background-image: url('../images/agency-bg.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.agency-bg-de {
	background-image: url('../images/agency-bg-de.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.agency-boxs {
	width: 50%;
	float: left;
	position: relative;
	box-sizing: border-box;
}

.agency-boxs a {
	display: block;
	padding: 24px 0;
	margin: 4px;
}

.agency-boxs a .weui-grid__label {
	padding-top: 8px;
	color: #FFFFFF!important;
}

.agency-boxs a .weui-grid__icon {
	width: 56px;
	height: 56px;
	border-radius: 14px;
	overflow: hidden;
}

.agency-boxs a.ag-bg0 {
	background-color: #9C27B0;
	background-color: rgba(156, 39, 176, 0.96);
}

.agency-boxs a.ag-bg1 {
	background-color: #FFAB00;
	background-color: rgba(255, 171, 0, 0.96);
}

.agency-boxs a.ag-bg2 {
	background-color: #09bb07;
	background-color: rgba(9, 187, 7, 0.96);
}

.agency-boxs a.ag-bg3 {
	background-color: #F44336;
	background-color: rgba(244, 67, 54, 0.96);
}


/* ------------------------------- */


/* msg
 * ------------------------------- */

.msgpanel {
	margin-bottom: 8px;
	background-color: #FFFFFF;
}

.msgpanel img.pic-circle {
	margin: 0 auto;
}

.msgpanel .pw32 {
	width: 32%;
}

.msgpanel a {
	display: block;
}

.msgpanel a i {
	vertical-align: middle;
}


/* ------------------------------- */


/* project chain
 * ------------------------------- */

.headnav {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 10;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .16);
}

.headnav .value-text {
	display: inline;
}


/* ------------------------------- */

img.pic-circle {
	display: block;
	width: 72px;
	height: 72px;
	border-radius: 50%;
}

.pro-logo {
	display: block;
	width: 64px;
	height: 64px;
	margin-right: 5px;
	overflow: hidden;
	border-radius: 50%;
}

.f-mj {
	font-family: 'Microsoft JhengHei', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}